Re ection on a Legacy Transaction Processing Monitor

نویسندگان

  • Roger Barga
  • Calton Pu
چکیده

In this paper we describe our experience applying the concepts of re ection to a legacy transaction processing (TP) monitor in order to support the implementation of extended transaction models. In the past ten years, numerous extended transaction models have been proposed to address challenges posed by new advanced applications. Few practical implementations of these extended transaction models exist, and none are being used in a commercial TP monitor. We believe the reason for this state of a airs is that the interface and functionality of commercial TP monitors is \locked in" to a xed transaction model. We have developed the Re ective Transaction Framework as a practical method to implement extended transaction models on a commercial TP monitor. The design of our framework is based on the principles of computational re ection, and in particular open implementation. The implementation of our framework introduces transaction adapters, which are re ective software modules that provide a meta interface to the underlying TP monitor, allowing application developers the exibility to adjust both the application programming interface and system functionality. Unlike classic re ective systems, the Re ective Transaction Framework applies re ection to a legacy TP monitor written in a non-re ective programming language. This paper focuses on the ability of the Re ective Transaction Framework to perform re ective computation and on the extent to which the legacy TP monitor supports this computation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Re ection on a Legacy Transaction Processing

In this paper we describe our experience applying the concepts of reeection to a legacy transaction processing (TP) monitor in order to support the implementation of extended transaction models. In the past ten years, numerous extended transaction models have been proposed to address the challenges posed by new advanced applications. Few practical implementations of these extended transaction m...

متن کامل

An Open, Distributable, Three-tier Client-Server Architecture with Transaction Semantics

This paper describes a distributable, three-tier client-server architecture for heterogeneous, multivendor environments based on the integration of Digital's ObjectBroker and ACMSxp transaction processing monitor products. ObjectBroker integration software provides the flexibility to decouple the tight association between desktop devices and specific legacy systems. The ACMSxp transaction proce...

متن کامل

Reaction and Re ection in Tetris

To discover how to couple re ection with reaction we have been studying how people play the computer game Tetris. Our basic intuition is that the job of the reasoner is to monitor the environment and the agent's behavior over time to discover trends or deviations from the agent's normative policy, and tune the priorities of the attentional system accordingly.

متن کامل

Making maximum use of legacy code: Transavia internet booking engine

Transaction processing in the airline industry has a rich history. The IBM Transaction Processing Facility (TPF) platform played, and still plays, a major role in the airline industry. We introduced a wrapper on the TPF platform itself to access the legacy applications. A very pragmatic and successful approach that resulted in very thin webserver. This webserver made it possible to offer real-t...

متن کامل

Towards Spetses I

We present a formalization using data uniquely de ned at the level of the Weyl group of the construction and combinatorial properties of unipotent character shea ves and unipotent characters for reductive algebraic groups over an algebraic closure of a nite eld This formalization extends to the case where the Weyl group is re placed by a complex re ection group and in many cases we get families...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998